:selected,selection{
	background: @selection-bg;
}
dialog{
	background: @window-bg;
}
dialog:backdrop{
	background: @window-bg-backdrop;
}
dialog:disabled, dialog:backdrop:disabled{
	background: @window-bg-disabled;
}
frame{
	background: @window-bg;
}
frame:backdrop{
	background: @window-bg-backdrop;
}
frame:disabled, frame:backdrop:disabled{
	background: @window-bg-disabled;
}
frame.border-inset>border{
	border: inset 2px;
}
frame.border-outset>border{
	border: outset 2px;
}
frame.border-groove>border{
	border: groove 3px;
}
frame.border-ridge>border{
	border: ridge 3px;
}
.view, calendar{
	background: @view-bg;
	color: @entry-fg;
}
.view:backdrop, calendar:backdrop{
	background: @view-bg-backdrop;
	color: @entry-fg;
}
.view:disabled, calendar:disabled, .view:backdrop:disabled, calendar:backdrop:disabled{
	background: @view-bg-disabled;
	color: @entry-fg;
}
.view:hover, .list:hover, .list>row:hover>box{
	background: @selection-bg-hover;
}
.view:selected, .list:selected, .list>row:selected{
	background: @selection-bg;
}
.view:selected:backdrop, .list:selected:backdrop,  .list>row:selected:backdrop{
	background: @selection-bg-backdrop;
}
.view:selected:disabled, .view:selected:backdrop:disabled, .list:selected:disabled, .list:selected:backdrop:disabled, .list>row:selected:disabled, .list>row:selected:backdrop:disabled{
	background: @selection-disabled;
}
.view.rubberband{
	background: rgba(235,123,42,0.5);
	border: @selection-bg;
}
scrolledwindow, scrolledwindow.sidebar, frame.app-notification{
	color: @entry-fg;
	background: @view-bg padding-box;
	border: solid 8px;
	border-image-source: url("../asset/border-generic.png");
	border-image-slice: 3.5% 3.5% 3.5% 3.5%;
	border-image-width: 1 1 1 1;
}
scrolledwindow:backdrop, scrolledwindow.sidebar:backdrop, frame.app-notification:backdrop{
	background: @view-bg-backdrop padding-box;
}
scrolledwindow:disabled, scrolledwindow.sidebar:disabled, scrolledwindow:backdrop:disabled, scrolledwindow.sidebar:backdrop:disabled, frame.app-notification:disabled, frame.app-notification:backdrop:disabled{
	background: @view-bg-disabled padding-box;
}
scrolledwindow label:backdrop, scrolledwindow.sidebar label:disabled, scrolledwindow label:backdrop:disabled, scrolledwindow.sidebar label:backdrop:disabled, frame.app-notification label{
	color: @entry-fg;
}
scrolledwindow button label{
	color: @window-fg;
}
frame.app-notification button, frame.app-notification button label{
	min-height: 16px;
	color: @window-fg;
}
popover, window.popup{
	background: @window-bg border-box;
	border: solid 1px;
	border-image-source: url("../asset/border-notebook-tab.png");
	border-image-slice: 3.5% 3.5% 3.5% 3.5%;
	border-image-width: 6 6 6 6;
	margin: 10px;
}
window.popup>decoration{
	background: @window-bg padding-box;
	border: solid 1px;
	border-image-source: url("../asset/border-notebook-tab.png");
	border-image-slice: 3.5% 3.5% 3.5% 3.5%;
	border-image-width: 6 6 6 6;
	margin: -10px;
}